Purpose
Liquid UI for iOS supports barcode scanning using a built-in camera or third-party devices like Linea Pro. Liquid UI supports both 1D and 2D barcode scanning.
This feature allows you to quickly populate data into any SAP input field with a single click. Additionally, you can edit the scanned data or program actions after scanning to trigger events such as auto-population, auto-entry, or auto-tabbing.
For instance, you can use barcode scanning to auto-populate fields like PO Number, Line Item, and Quantity for your PO Receipts process, reducing data entry errors and enabling automated data capture.
This barcode integration is rule-based, allowing you to configure the barcode scanner based on the selected barcode type in your app.
- Rule 1: You can add or remove prefixes and suffixes from the scanned value based on a barcode type.
- Rule 2: You can program scanned data to trigger actions like auto-populate or auto-enter after scanning data.
- Rule 3: The default configuration is applied to all the barcode scans if the rule-based barcode type is not defined.
- Rule 4: You can also determine actions like SCAN, DONE, TAB, or ENTER later, at the time of barcode scanning.
Note: You can view the created account and license details only after the License Assistance team approves them.
- Minimum Requirements
- Supporting barcode formats
- Pre-configuring barcode scanner
- Scanning 1D barcode
- Scanning 2D barcode
Minimum Requirements
- This feature requires an active Liquid UI for iOS license. (Click here to learn more about Liquid UI for iOS licensing.)
Supporting barcode formats
- Using the built-in camera: Liquid UI supports the following barcode types when you use the built-in camera;
- Code 39, Code 93, Code 128, DataBar, DataBar Expanded, EAN-8, EAN-13, Interleaved 2 of 5, QR Code, UPC-A, and UPC-E
- Using a third-party scanner: Liquid UI supports the following barcode types when you use a third-party scanner;
- Linea Pro 4, Aztec code, Code 11, Code 39, Code 93, Code 128, Codebar, Data Matrix, EAN 8, EAN 13, UCC/EAN 128, UPC A, UPC E, UPC E1, GS1, IATA, ISBN, ISMN, ISSN, Industrial 2 of 5, Interleaved 2 of 5, Matrix 2 to 5, Maxi code, MicroPDF417, Micro QR code, MSI/Plessey, UK/Plessey, PDF417, QR code, RSS 14, RSS Limited, RSS-Expanded, S-code, and Telepen
Pre-configuring barcode scanner
Liquid UI for iOS offers complete native scanner configuration capability, allowing users to execute various functions based on their specific needs.
- Add new Barcode types
- Edit default Barcode types
- Add prefixes under Barcode types
- Add suffixes under Barcode types
Refer to the Barcode Scanner Settings article to configure the scanner in Liquid UI for iOS.
Scanning 1D barcode
The Liquid UI Scan feature eliminates manual data entry, allowing users to populate details with a single tap and modify the scanned data within the input field. Follow the steps below to scan the 1D barcode.
- Log into SAP and navigate to any SAP transaction. Here we are considering the MM03 transaction.
- Double-tap on the Material input field to display the Input Field pop-up with available options. Select the Scan Barcode option and scan the barcode using an in-built camera.
- The barcode is automatically scanned, and the value is populated into the input field.
- You can manually edit the scanned value by placing the cursor on the input field.
Scanning 2D barcode
2D barcodes are images made with dots, squares, rectangles, and hexagons. They store a lot of information vertically and horizontally. They can hold up to 7,089 characters and can store encrypted data such as web addresses, text, images, and coupons.
A QR code is a widely used type of 2D barcode that can be scanned by mobile phones or lasers. It is employed for swiftly accessing information and has many applications. The 2D data input would normally be used in a single field like a 1D scan. Follow the steps below to scan the 2D barcode.
- Navigate to transaction XK02, enter Vendor details, and select the Address checkbox under General data. Click Enter to navigate to the Change Vendor: Address screen.
- Tap on the Street/House number input field, select the Scan Barcode option from the pop-up, and scan the barcode.
- The QR code is automatically scanned, and the value is populated into the input field.
- You can manually edit the scanned value by placing the cursor on the input field.